// 两张调试信息输出；alert函数和console控制台（客户端浏览器）输出
// 定义数值类型变量
var  age=23;
alert(age);



//字符类型变量
var  question="中国人\'中国强";
alert(question);


//布尔类型变量
var  is_admin=true;
alert(is_admin);


//数组类型变量
var  animal=Array();
animal[0]="狗";
animal[1]="猫";
animal[2]="鸡";
console.log(animal);

//关联数组
var product=Array();
product["name"]="笔记本电脑"
product["price"]=4500.0;
console.log(product["price"]);



//对象
var  student=new  Object();
student.name="张三";
student.age=13;
console.log("输入数据符合答案");



var  count=1;
while (count<6){
    console.log(count);
    count++;
}



for (var  i=0;i<6;i++)
{
    console.log(i);
}

function square(num) {
    return num*num;
}
console.log(square(28));



var  x=function (a,b) {
    return a+b;
}
console.log(x(2,3));



//匿名函数自执行
console.log("匿名函数自执行1:"+(function (a,b) {return a*b;})(3,4));
console.log("匿名函数自执行2:"+(function (a,b) {return a-b;}(10,2)));




var  person=1
{
    name: "李四";
    age:28;

}



person.show=function () {
    console.log("姓名"+name+"年龄"+age);
}
person.show();



for (var attr in person){
    console.log(typeof person[attr]);
}


var person2={
    name: "王伟",
    age:28,
    success:function() {
        console.log("成功")
    }
}
person2.success();

